package com.lebang.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * rouse_day_config
 * @author 
 */
@Data
@ApiModel("")
public class RouseDayConfig implements Serializable {
    /**
     * id
     */
    @ApiModelProperty("id")
    private Integer id;

    /**
     * 逻辑删除
     */
    @ApiModelProperty("逻辑删除")
    private Integer hasDeleted;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    @ApiModelProperty("更新时间")
    private LocalDateTime modifyTime;

    /**
     * 任务名称
     */
    @ApiModelProperty("任务名称")
    private String title;

    /**
     * 任务激励阀值
     */
    @ApiModelProperty("任务激励阀值")
    private Integer worth;

    /**
     * 任务类型
     */
    @ApiModelProperty("任务类型")
    private String category;

    /**
     * 奖励说明
     */
    @ApiModelProperty("奖励说明")
    private String msg;

    /**
     * 显示顺序
     */
    @ApiModelProperty("显示顺序")
    private Integer sort;

    /**
     * 屏蔽渠道
     */
    @ApiModelProperty("屏蔽渠道")
    private String brand;

    /**
     * 任务副标题
     */
    @ApiModelProperty("任务副标题")
    private String memo;

    /**
     * 任务字段
     */
    @ApiModelProperty("任务字段")
    private String taskJson;

    /**
     * 金额可见阈值（分）
     */
    @ApiModelProperty("金额可见阈值（分）")
    private Integer lookMoney;

    /**
     * 完成次数
     */
    @ApiModelProperty("完成次数")
    private Integer endCount;

    /**
     * 1启用0禁用
     */
    @ApiModelProperty("1启用0禁用")
    private Integer enable;

    /**
     * 图标
     */
    @ApiModelProperty("图标")
    private String icon;

    /**
     * 跳转类型
     */
    @ApiModelProperty("跳转类型")
    private Integer returnType;

    /**
     * 可见类型
     */
    @ApiModelProperty("可见类型")
    private String lookCategory;
    private Integer status;
    private Integer total;
    private static final long serialVersionUID = 1L;
}